Veri Tanımlama Dili (Data Definition Language - DDL)
Veri Tanımlama Dili (Data Definition Language - DDL), SQL'in bir alt kümesidir ve veritabanı şemalarını, tablolarını, indekslerini, kullanıcıları ve diğer nesneleri tanımlamak için kullanılır. DDL sorguları, veritabanı nesnelerinin oluşturulması, değiştirilmesi veya silinmesi gibi işlemleri gerçekleştirmek için kullanılır.
DDL Komutları
Veri Tanımlama Dili (Data Definition Language - DDL), SQL'in bir alt kümesidir ve veritabanı şemalarını, tablolarını, indekslerini, kullanıcıları ve diğer nesneleri tanımlamak için kullanılır. DDL sorguları, veritabanı nesnelerinin oluşturulması, değiştirilmesi veya silinmesi gibi işlemleri gerçekleştirmek için kullanılır.
DDL, aşağıdaki sorguları içerir:
CREATE
Yeni bir veritabanı nesnesi oluşturmak için kullanılır.
Örnek:
CREATE TABLE Musteriler ( MusteriID INT PRIMARY KEY, MusteriAdi VARCHAR(50), Sehir VARCHAR(50) );
— Bu sorgu, "Musteriler" adlı bir tablo oluşturur ve bu tablo, "MusteriID", "MusteriAdi" ve "Sehir" adlı sütunlardan oluşur.
ALTER
Mevcut bir veritabanı nesnesini değiştirmek için kullanılır.
Örnek:
ALTER TABLE Musteriler ADD Email VARCHAR(50);
— Bu sorgu, "Musteriler" tablosuna "Email" adlı yeni bir sütun ekler.
DROP
Mevcut bir veritabanı nesnesini silmek için kullanılır.
Örnek:
DROP TABLE Musteriler;
— Bu sorgu, "Musteriler" adlı tabloyu siler.
TRUNCATE
Bir tablonun içeriğini silmek için kullanılır.
Örnek:
TRUNCATE TABLE Musteriler;
— Bu sorgu, "Musteriler" adlı tablonun içeriğini siler.
DDL sorguları, veritabanı yönetimi işlemlerinde büyük bir rol oynamaktadır. :::info DDL, veritabanı yöneticilerinin veritabanlarını daha etkili bir şekilde yönetmelerini sağlamak amacıyla kullanılır. Veritabanı yöneticileri, DDL sorgularını kullanarak veritabanlarını oluşturabilir, değiştirebilir veya silerek veritabanlarını yönetebilirler. DDL aynı zamanda, veri bütünlüğünü korumak, veri uyumluluğunu sağlamak ve veritabanı performansını artırmak için gereken indeksleri ve diğer nesneleri oluşturmak için de kullanılır.